Big Huge Thesaurus

Neandertal man

noun

sounds kind of like